package com.sxt.controller;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

/**
 * @description: 负责页面跳转的controller
 *  因为所有页面的都是在WEB_INF下面，是无法直接访问的。
 *  必须使用服务器的内部转发访问
 * @author: Mr.xx
 * @date: 2021/3/19 14:46
 */
@RequestMapping("page")
@Controller
public class PageController {

    /**
     * 跳转主页面
     * @return
     */
    @RequestMapping("main.do")
    public String main() {
        return "main.jsp";
    }

    /**
     * 跳转用户列表页面
     * @return
     */
    @RequestMapping("user/list.do")
    public String userList() {
        return "user/list.jsp";
    }

    /**
     * 跳转客户列表页面
     * @return
     */
    @RequestMapping("customer/list.do")
    public String customerList() {
        return "customer/list.jsp";
    }

    /**
     * 跳转车辆列表
     *
     * @return
     */
    @RequestMapping("car/list.do")
    public String carList() {
        return "car/list.jsp";
    }

    /**
     * 跳转租车记录列表
     * @return
     */
    @RequestMapping("rent/list.do")
    public String rentList() {
        return "rent/list.jsp";
    }

    /**
     * 跳转还车记录列表
     * @return
     */
    @RequestMapping("return/list.do")
    public String returnList() {
        return "return/list.jsp";
    }

    /**
     * 跳转角色列表页面
     * @return
     */
    @RequestMapping("role/list.do")
    public String roleList() {
        return "role/list.jsp";
    }

    /**
     * 权限列表页面
     * @return
     */
    @RequestMapping("perm/list.do")
    public String permList() {
        return "perm/list.jsp";
    }
}
